package com.whfc.emp.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 报警发送状态辅助类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AlarmSendStatus {
    /**
     * 监理3级是否已发送
     */
    private boolean guardian3Sent;
    
    /**
     * 监理4级是否已发送
     */
    private boolean guardian4Sent;
    
    /**
     * 是否需要发送给监理3级
     */
    public boolean shouldSendToGuardian3() {
        return !guardian3Sent;
    }
    
    /**
     * 是否需要发送给监理4级
     */
    public boolean shouldSendToGuardian4() {
        return !guardian4Sent && guardian3Sent;
    }
}